''''''
# 三引号在python中正常是多行注释
# 但是''''''跟在赋值运算符中就是字符串
str = ''' 
1 
2'''
print(str)
print(type(str))
# ==============================================
# ============ 定义I'm Tom字符串的方式 ============
# ==============================================
str = "I'm Tom"
print(str)
str = 'I\'m Tom'
print(str)

# ==============================================
# ================ 字符串输出形式 ================
# ==============================================
name = 'xxx'
age = '18'
gender = '男'
# 普通输出
print(name,age,gender)
# %格式化输出
print('我的名字是：%s，年龄：%s，性别：%s' % (name,age,gender))
# format输出
print('我的名字是：{}，年龄：{}，性别：{}'.format(name,age,gender))
# format简写输出
print(f'我的名字是：{name}，年龄：{age}，性别：{gender}')


# ==============================================
# ================= 字符串的索引 =================
# ==============================================
str = 'my name is xxx'
for i in range(len(str)):
    print(str[i],end=" ")
print()
for i in str:
    print(i,end=" ")


# ==============================================
# ================= 字符串的切片 =================
# ==============================================
# 切片可以切字符串，列表，元组，